package tools;

import java.math.BigDecimal;

public class Sswr {

	/**
	 * 四舍五入
	 */
	public static void main(String[] args) {
		int i = getRound(4.555);
		System.out.println("i=" + i);
	}

	private static int getRound(double dSource) {
		int iRound;
		// BigDecimal的构造函数参数类型是double
		BigDecimal deSource = new BigDecimal(dSource);
		// deSource.setScale(0,BigDecimal.ROUND_HALF_UP) 返回值类型 BigDecimal
		// intValue() 方法将BigDecimal转化为int
		iRound = deSource.setScale(0, BigDecimal.ROUND_HALF_UP).intValue();
		return iRound;
	}
}
